草庐IT

php - jQuery getJSON 到外部 PHP 页面

全部标签

javascript - 使用jQuery使页面上的多个元素具有相同的高度

我有一个函数,用于使页面上具有类equalheight的任何元素都具有相同的高度(最高元素的高度):equalheight=function(container){varcurrentTallest=0,currentRowStart=0,rowDivs=newArray(),$el,topPosition=0;$(container).each(function(){$el=$(this);$($el).height('auto')topPostion=$el.position().top;if(currentRowStart!=topPostion){for(currentDiv=

javascript - 使用外部 js 库在 Amazon Lambda 中将 XML 解析为 JSON

我正在尝试将从服务器获取的XML字符串转换为我的Lambda函数中的JSON。我已经设置了这个相当简单的示例来模拟我使用DynamoDB从服务器获得的XML答案。(目前我只是想让转换继续进行)'usestrict';varAWS=require('aws-sdk');vardocClient=newAWS.DynamoDB.DocumentClient({region:'eu-west-1'});exports.handler=function(e,ctx,callback){lettable="dsbTable";letbpNumber=1337;vartest;varx2js=ne

javascript - 加载页面时将光标更改为忙

我了解如何在页面制作和ajax调用时使用javascript将光标更改为忙碌状态。但是我有一个不使用ajax的页面,它使用回传来重新加载页面。然而,负载是相当数据密集型的,需要几秒钟。在此期间用户仍然可以点击页面。我想将光标转到“等待”,这样用户就不会尝试点击该页面。例如,我有几个导致回发的下拉菜单。我进行了选择,页面加载了3秒。当它加载时,我希望光标变为等待状态,以便用户在页面重新加载之前不会尝试在第二个下拉菜单中进行选择。这可能吗?附加信息:(我的设置的简化版本)我有一个主页:functioncursorwait(e){document.body.style.cursor='wai

javascript - 打印页面时执行javascript

当打印页面时,javascript代码似乎被执行了。我如何确定页面当前是否正在打印?我做了一些js调整大小,并且必须处理稍微不同的打印。 最佳答案 你不能,除了IE浏览器。没有其他浏览器有打印前事件。但是,您可以将特定样式表定位为仅在打印时应用:此样式表将在打印前应用。这允许您执行一些惊人的更改,包括隐藏主要部分、四处移动项目以及执行仅打印样式,例如分页符。另一种选择是为用户提供“打印此页”按钮。该按钮可以处理您的JavaScript,调用window.print(),并还原更改:functionprintMe(){//perfor

javascript - 带有 Sitecore 页面编辑器的 Jquery

我需要在一行中的第一个单词周围放置span标签。我使用了下面的Jquery,它在sitecore标准模式下运行良好。$("body").has(".widgeth2").addClass("standard-mode");$("body").has(".scLoadingIndicatorInner").removeClass("standard-mode").addClass("page-edit");$('.standard-mode.widgeth2').html(function(i,html){returnhtml.replace(/(\w+\s)/,'$1')})当我第一次

Javascript:如何暂时禁用页面上的所有操作?

在包含Ajax事件的页面上,我想禁用所有操作,直到Ajax调用返回(以防止出现双重提交等问题)我通过在“锁定”页面时将returnfalse;添加到当前的onclick事件,并稍后在“解锁”页面时删除它来尝试此操作。但是,这些操作在“解锁”后不再处于事件状态——您只是无法触发它们。为什么这不起作用?请参阅下面的示例页面。还有其他想法可以实现我的目标吗?示例代码:链接和按钮都显示JS警报;当按下锁定时,然后解锁事件处理程序与之前相同,但不起作用...?!?该代码最终旨在与特立尼达一起工作,但也应该在外部工作。TestfunctionlockPage(){document.body.sty

javascript - 使用 jquery 检测鼠标何时通过页面顶部离开

这个Jquery问题已经困扰我一段时间了。我开发了一个脚本,其中一个功能是检测鼠标何时从页面顶部离开。这是代码:$(document).bind("mouseleave",function(e){console.log(e.pageY);if(e.pageYtimes[i][0]&&now.getTime()这对我来说适用于所有浏览器。由于某种原因,它在Chrome中随机运行,而对于测试该站点的friend来说,它在Firefox中似乎根本不起作用。在我的浏览器(firefox3.5.3)中,e.pageY在控制台框中记录为接近0的数字,但是在我的friend浏览器(也是firefox

Javascript外部作用域变量访问

OperationSelector=function(selectElement){this.selectElement=selectElement;}OperationSelector.prototype.populateSelectWithData=function(xmlData){$(xmlData).find('operation').each(function(){varoperation=$(this);selectElement.append(''+operation.attr("title")+'');});}如何在迭代block中访问OperationSelecto

javascript - 弹出窗口中的背景页面 - chrome 扩展

我在弹出窗口中嵌入动态网页。目前它正在工作,每次加载弹出窗口时,网页都会再次加载,因此我失去了我在弹出窗口中所做的工作。虽然很好,但我希望该网页保持在后台加载,我只是在点击时在弹出窗口中显示它。为此,我将完整代码从弹出页面(脚本+html)复制到background.html。现在我应该如何在弹出窗口中完全访问页面并直接显示(我也想从后台页面显示html)谢谢 最佳答案 弹窗和后台页面在同一个进程(扩展进程),一个页面可以获取另一个页面的DOMWindow。弹出窗口通过调用chrome.extension.getBackground

javascript - 从 Facebook Canvas 页面重定向到网站

有没有办法从我的FacebookCanvas页面重定向到我的外部网站?我看过以下形式的博客和stackoverflow答案:window.top.location='http://www.yoursite.com/';不幸的是,这些解决方案永远行不通。我也尝试了top.location.href、window.location和location.href..没有任何效果。Facebook是否通过解析此类代码消除了从javascript重定向的可能性?有没有办法仍然重定向?更新:发生的情况是网页的行为就像从来没有javascript重定向指令一样。事实上,当我通过firebug查看源代码